/* 手机屏幕 */
@media (max-width: 768px) {

.row{ margin:0;}
	/*header s*/
/*header s*/
/*header s*/
	.navbar{
		width:100%;
		background:#fff;
		margin:0;
		padding: 0;
			
	} 
	.navbar .navbar-heade .container{
		overflow: hidden;
		
	}
	.navbar .navbar-header{
		width:100%;	
		height:0.80rem;
		background:#fff;
	}
.navbar .navbar-brand {
		float: left;
		padding: 0;
        margin-top:0.15rem;
	}
	.navbar .navbar-brand .logo{
		width:3rem;
		height:auto;
 		overflow:hidden;
		margin-left:0.02rem;
		
		font-size:0;
	}
	.navbar .navbar-brand .title{
		text-indent: -999.99rem;
	}
	

	.navbar .navbar-header #btn{
		margin-right:-0.0rem;
		margin-top: 0.21rem;
		padding:0;
		width:0.45rem;
	}
	#nav_list{
		position: absolute;
		top:0.60rem;
		right:0;
		z-index: 2;
		padding: 0;
	}
	#nav_list .nav{
		padding:0;

	}
	#nav_list li{
		width:100%;
		padding:0;
		margin:0 auto;
		text-align: center;
		border-bottom:1px solid #ccc;
	}
	#nav_list li a{
		height:0.6rem;
		padding: 0 0.3rem;
		line-height: 0.6rem;
		color:#fff;
		font-size: 0.24rem;
		background:#000
	}
	#nav_list li:hover a{
		background: #000;
	}
	#nav_list .active a{
		background: #0965b5;
	}
	/*header e*/
	.banner-index{
		overflow: hidden;
		width:100%;
		max-height: 8.0rem;
	}
	

  
	/*首页公共标题 s*/
  .header{
	  text-align: center;
  }
  .header .title{
	  color:#0965b5;
	  font-size:0.2rem;
	  margin-bottom:0.15rem;
  }
.header .add{
	  margin-top:0.16rem;
	  color:#3f3f3f;
	  font-size:0.16rem;
	  line-height: 0.24rem;
	  font-weight:lighter;
  }

	  .header .line{
		  height:0.05rem;
		  line-height:0.05rem;
		  overflow:hidden;
		  background:url(../images/m_line.png) no-repeat center;
		  background-size:cover;

  }



	  .header .line_none{
		  height:0.05rem;
		  line-height:0.05rem;
		  overflow:hidden;
		  background:url(../images/header_line2.jpg) no-repeat center;
  		  background-size:100% 100%;

  }
  
  
   .header .title3{
	  color:#fff;
	  font-size:0.2rem;
	  font-weight:bold;
      letter-spacing: 0.03rem;
	  margin-bottom:0.14rem;
  }
	  .header .add3{
	  margin-top:0.2rem;
	  color:#fff;
	  font-size:0.16rem;
	  line-height: 0.16rem;
	  letter-spacing: 0.03rem;
	  font-weight:lighter;
  }

	  .header .line3{
		  height:0.05rem;
		  line-height:0.05rem;
		  overflow:hidden;
		  background:url(../images/m_line3.png) no-repeat;
		  background-size:100% 100%;

  } 

.cut15{ margin:0; padding:0;}
.cut5{ margin:0; padding-left:0.05rem; padding-right:0.05rem; background:#fff;}

.ad{ width:100%; background:url(../images/m_ad_bg.jpg) no-repeat; height:1.5rem; background-size:100% 100%; position:relative;}
.ad_txt{ background:url(../images/m_ad_txt.jpg) no-repeat; background-size:100% 100%; width:75%; height:1.5rem; position:absolute; left:25%; top:0.2rem;}
.ad_txt .block{ padding-left:0.1rem; padding-top:0.2rem; line-height:0.24rem; color:#0965b5; font-size:0.14rem;}
.ad_txt .block span{ font-size:0.18rem; font-weight:bold;}

.fxs{width:100%; padding-top:0.4rem; text-align:center;  }
.fxs .content{ margin-top:0.34rem; }
.fxs .content .cont{ width:100%}
.fxs .content .block{ width:50%; float:left; margin-bottom:0.2rem; }
.fxs .content .block .pic{ width:0.4rem; height:0.4rem; float:left; margin-right:0.1rem;}
.fxs .content .block .pic img{ width:100%; height:100%;}
.fxs .content .block dl{   float:left; text-align:left;}
.fxs .content .block dl dt{ font-size:0.16rem; color:#0965b5; font-weight:bold;}
.fxs .content .block dl dd{ font-size:0.12rem; color:#3f3f3f; margin-top:0.1rem;}
.m_fxs_bg img{ width:100%; height:100%;}


.ly{width:100%;  text-align:center;  background:#f7f7f7}
.ly .content{ margin-top:0.20rem;}
.ly .content .block{ width:50%; float:left; margin-bottom:0.2rem;}
.ly .content .block .cont h3{ font-size:0.16rem; font-weight:bold; height:0.3rem; line-height:0.3rem; color:#0965b5; text-align:left;}
.ly .content .block .cont{ width:94%; margin:0 auto; text-align:left; }
.ly .content .block .cont img{  width:100%; height:100%;}
.ly .content .block p{ color:#323232; line-height:0.2rem; font-size:0.12rem; height:0.6rem; overflow:hidden;}


.home_pro{ width:100%; padding-top:0.1rem;}
.home_pro .content{ margin-top:0.2rem;}
.home_pro  ul.nav_pro{ margin-bottom:0.1rem;}
.home_pro  ul.nav_pro li{ line-height:0.3rem; margin-right:0.05rem; text-align:center; font-size:0.14rem; border:1px solid #ababab; float:left; padding-left:0.05rem; padding-right:0.05rem; margin-bottom:0.1rem;}
.home_pro  ul.nav_pro li a{ color:#3f3f3f;  font-size:0.14rem;}
.home_pro  ul.nav_pro li.cur{border:1px solid #0965b5;}
.home_pro  ul.nav_pro li.cur a{ color:#0965b5;}


.home_pro .content .block{ width:50%; float:left;  margin-bottom:0.1rem; text-align:center;}
.home_pro .content .block:nth-child(2n){ margin-right:0;}
.home_pro .cont:hover { position: relative; z-index: 10;-moz-box-shadow:0px 0px 20px #d9d9d9; -webkit-box-shadow:0px 0px 20px #d9d9d9; box-shadow:0px 0px 20px #d9d9d9;}
.home_pro .content .block .cont{ width:94%; margin:0 auto; position: relative; overflow:hidden;}
.home_pro .content .block .cont img{  width:100%; height:100%;}
.home_pro .content .block .con{   width:100%; bottom:0; position:absolute;  background:#0965b5; filter:alpha(Opacity=87);-moz-opacity:0.87;opacity:0.87;}
.home_pro .content .block .tit{ font-size:0.14rem; color:#fff; height:0.3rem; line-height:0.3rem;}



.ad2 { width:100%;}
.ad2  img{ width:100%; height:100%;}

.zm .content{ margin-top:0.2rem; text-align:center;}
.zm .block{ width:33.3%; height:0.3rem; line-height:0.3rem; font-size:0.14rem; float:left; background:url(../images/dot.png) no-repeat left 0.07rem; color:#292929; }


.shenying{ width:100%; height:2.5rem; margin-top:0.2rem; background:url(../images/m_map.jpg) no-repeat; background-size:100% 100%;}
.shenying .header{ margin-top:0.3rem;}





.service{ width:100%; padding-top:0.30rem; padding-bottom:0.20rem;}
.service .content{ margin-top:0.3rem;}

.service #swiperUnitM{
	margin-top:0.3rem;
	padding-bottom: 0.4rem;
}
.service .swiper-pagination-bullet{
	width:0.1rem;
	height:0.1rem;
	opacity: 1;
	background: #898a89;
	border-radius: 0.05rem;
}
.service .swiper-pagination-bullet-active{
	width:0.35rem;
	background: #0064e0;
}

.service .swiper-slide a { display:block;}
.service .swiper-slide a:nth-child(1){ margin-bottom:0.05rem;}





.aboutus{ width:100%;}
.aboutus .content { margin-top:0.2rem; margin-bottom:0.2rem; }
.aboutus .pic  {
	width:80%; margin:0 auto;

}

.aboutus .con { width:width:100%; margin-bottom:0.2rem;}

.aboutus .con  h3{ color:#0965b5; font-size:0.24rem; font-weight:bold; margin-top:0.2rem;}
.aboutus .con .hr { width:0.2rem; height:0.02rem; display:inline-block; background:#0064e0; margin-top:0.25rem; margin-bottom:0.15rem; transition: all .3s;}
.aboutus .con:hover .hr{ width:0.72rem;}
.aboutus .con .block {
	color:#565656;
	font-size:0.16rem;
	line-height: 0.37rem;
	text-align:justify;

}



.aboutus{ width:100%; padding-top:0.3rem; background:#f7f7f7   }
.aboutus .content {  margin-top:0.28rem; background-size:100% auto;}

.aboutus .pic { width:90%; margin:0 auto;}
.aboutus .pic  img{ width:100%; margin-bottom:0.15rem; -moz-box-shadow:0px 0px 20px #d9d9d9; -webkit-box-shadow:0px 0px 20px #d9d9d9; box-shadow:0px 0px 20px #d9d9d9;}
.aboutus .con{ text-align:center;}
.aboutus .con  h3{ color:#101010; font-size:0.18rem; font-weight:bold;}
.aboutus .con .hr { width:0.2rem; height:0.02rem; display:inline-block; background:#0064e0; margin-top:0.15rem; margin-bottom:0.05rem; transition: all .3s;}
.aboutus .con:hover .hr{ width:0.72rem;}


.aboutus .con .block {
	width:90%;
	margin:0 auto;
	color:#565656;
	font-size:0.12rem;
	line-height: 0.2rem;
	text-align:justify;
}


.aboutus #swiperHonorM .cont{
  overflow: hidden;
  margin:0 auto;
}
.aboutus #swiperHonorM .cont img {
  width:100%;
  height:100%;

}
.aboutus #swiperHonorM{
  padding-bottom: 0.4rem;
}
.aboutus .swiper-pagination-bullet{
  width:0.1rem;
  height:0.1rem;
  opacity: 1;
  background: #d8d8d8;
  border-radius: 0.05rem;
}
.aboutus .swiper-pagination-bullet-active{
  width:0.35rem;
  background: #095eaf;
}



/*首页结束*/

.position{ width:100%; background:#f7f7f7; height:0.3rem; line-height:0.3rem; font-size:0.14rem;}
.position a{ padding-left:0.04rem; padding-right:0.04rem; color:#101010}
.position span{ padding-left:0.04rem; color:#101010}

.sec_h{ font-size:0.16rem; font-weight:bold; line-height:0.2rem; margin-top:0.2rem; margin-bottom:0.1rem; border-left:5px solid #0a65b6; padding-left:0.16rem; color:#101010}


	
	/*二级banner*/
	.banner-list{
		width:100%;
		height:1rem;
		margin:0;
		padding: 0;
	}


/*about s*/

	.about .content{
		overflow: hidden;
		padding: 0 0.1rem;
	}
	.about .pic img{
		width:100%;

	}
.about .con .block {
	width:90%;
	margin:0 auto;
	color:#565656;
	font-size:0.12rem;
	line-height: 0.2rem;
	text-align:justify;
}


.about #swiperHonorM .cont{
  overflow: hidden;
  margin:0 auto;
}
.about #swiperHonorM .cont img {
  width:100%;
  height:100%;

}
.about #swiperHonorM{
  padding-bottom: 0.4rem;
}
.about .swiper-pagination-bullet{
  width:0.1rem;
  height:0.1rem;
  opacity: 1;
  background: #d8d8d8;
  border-radius: 0.05rem;
}
.about .swiper-pagination-bullet-active{
  width:0.35rem;
  background: #095eaf;
}

	
	
	/*about e*/
	
	/*product s*/
.product{ width:100%;}
.product .content{ margin-top:0.2rem;}
.product .content ul{ margin-bottom:0.1rem;}
.product .content ul li{ line-height:0.3rem; margin-right:0.05rem; text-align:center; font-size:0.14rem; border:1px solid #ababab; float:left; padding-left:0.05rem; padding-right:0.05rem; margin-bottom:0.1rem;}
.product .content ul li a{ color:#3f3f3f;  font-size:0.14rem;}
.product .content ul li.cur{border:1px solid #0965b5;}
.product .content ul li.cur a{ color:#0965b5;}


.product .content .block{ width:50%; float:left;  margin-bottom:0.1rem; text-align:center;}
.product .content .block:nth-child(2n){ margin-right:0;}
.product .cont:hover { position: relative; z-index: 10;-moz-box-shadow:0px 0px 20px #d9d9d9; -webkit-box-shadow:0px 0px 20px #d9d9d9; box-shadow:0px 0px 20px #d9d9d9;}
.product  .content .block .cont{ width:94%; margin:0 auto; position: relative; overflow:hidden;}
.product .content .block .cont img{  width:100%; height:100%;}
.product .content .block .con{   width:100%; bottom:0; position:absolute;  background:#0965b5; filter:alpha(Opacity=87);-moz-opacity:0.87;opacity:0.87;}
.product .content .block .tit{ font-size:0.14rem; color:#fff; height:0.3rem; line-height:0.3rem;}
	/*product e*/
	
	/*news s*/
	.news{
		width:100%;
		padding-bottom: 0.1rem;
	}
	.news .block{
		overflow:hidden;
		width:90%;
		margin:0 auto 0.2rem;
	}
	.news .block .cont{
		display: block;
		width:100%;
		margin:0 auto;
	}
	.news .block .pic{
		width: 100%;
	}
	.news .block img{
		width: 100%;
	}
	.news .block .con{
		width:100%;
	}
	.news .block .cont .tit{
		margin:0.2rem 0 0.1rem;
		color:#8f2027;
		font-size:0.18rem;
		line-height: 0.18rem;
	}
	.news .block .date{
		color:#ccc;
		font-size:14px;
		font-weight: 300;
		letter-spacing: 1px;
	}
	.news .block .add{
		margin:0.05rem 0 0 0;
		color:#979797;
		font-size:0.14rem;
		line-height: 0.25rem;
	}
	/*news e*/
	/*show s*/
	.show{
		width:100%;
		padding: 0 0.1rem 0.2rem;
	}
	.show .head-detail{
		overflow: hidden;
		padding-top: 0.2rem;
	}
	.show .head-detail .title{
		margin:0 0 0.08rem;
		text-align: center;
		color: #8f2027;
		font-size:0.22rem;
	}
	.show .head-detail .add{
		margin-top: 0.1rem;
		color:#7a7a7a;
		font-size: 0.12rem;
		text-align: center;
	}
	.show .head-detail .add .authors{
		display: inline-block;
		margin-left: 0.3rem;
	}
	.show .head-detail .add .date{
		margin-left: -0.2rem;
	}
	.show .content{
		margin-top: 0.2rem;
	}
	.show .content img{
       display: inline-block;  
       height: auto;  
       max-width: 100%;
	}
	.show .prev-next{
		overflow: hidden;
		margin:0.38rem 0 0.1rem;
	}
	.show .prev-next a{
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		display: block;
		width:40%;
		height:0.16rem;
		color:#8f2027;
	}
	.show .prev{
		float: left;
		text-align: left;
	}
	.show .next{
		float: right;
		text-align: right;
	}


.show_product .title{ line-height:0.70rem; font-size:0.24rem; text-align:center}
.show_product {margin-bottom:0.15rem;}
.show_product .article  img{ width:100%; height:100%;}	
	
/*	 show  e*/
	/*contact s*/
	.contact{
		width:100%;
		padding-bottom: 0.45rem;
	}
	.contact .content .address{
		overflow: hidden;
		margin:0.21rem 0 0.23rem;
	}
	.contact .content .block{
		overflow: hidden;
		float: left;
		width:50%;
		margin-bottom: 0.2rem;
		padding: 0 1%;
		text-align: center;
	}
	.contact .content .block .pic{
		width:50%;
	}
	.contact .content .tit{
		margin:0.10rem 0 0;
		color:#0965b5;
		font-weight:bold;
		font-size:0.16rem;
		line-height: 0.2rem;		
		height:0.3rem;
	}
	.contact .content .con{
		width:100%;
		margin: 0 auto;
		word-break: break-all;
	}
.contact .content .cont { text-align:center;}
.contact .content .cont img{ width:100%; height:100%;}
.contact .content .cont .sign{ width:0.26rem; height:0.3rem; margin:0 auto; margin-top:0.05rem;  margin-bobttom:0.05rem;}

.contact .content .cont .title{
	text-align:center;
	font-weight:bold;
	font-size:0.24rem;		
	background: #fff;
	margin-bottom:0.3rem;
	
}
.contact .cont .line {
	height:1px; line-height:1px; background:url(../images/contact_line.png) no-repeat center;
	margin-bottom:-6px;
}


	.contact .content .map{
	width:100%;
	margin-bottom:0.6rem;
	height:3rem;
	background: #fff;
}
.contact #dituContent {
	width:100%;
	height:100%;
	border:1px solid #262626;
}
	/*contact e*/

	/*footer s*/
	.footer{
		display: none;
		width:100%;
		padding-top: 34px;
		padding-bottom: 30px;
		background: #473332;
		border-top: 4px solid #f73f3f;
		color:#fff;
	}
	.footer .container{
		overflow: hidden;
	}
	.footer .address div{
		font-size:16px;
		line-height: 26px;

	}
	.footer .address div .shu{
		display: block;
		height:0;
	}
	.footer .address .tit{
		margin-top: 0;
		font-size:20px;
	}
	.footer .code{
		height:150px;
		width:100%;
		line-height: 150px;
		margin-top: 20px;
		font-size: 0;
		text-align: center;
	}
	/*footer e*/ 
	.copyright{
		clear: both;
		width:100%;
		padding-top:0.12rem;
		padding-bottom: 12px;
		margin-bottom: 60px;
		background: #232323;
		color:#fff;
		font-size: 14px;
		line-height: 22px;
		text-align: center;
		letter-spacing: 1px;
	}
	.fixed{
		position: fixed;
		bottom: 0;
		z-index: 2002;
		width: 100%;
		height:60px;
		font-weight: 500;
	}
	.fixed a{
		height:60px;
		line-height: 60px;
		color:#fff;
		text-align: center;
		text-decoration: none;
		letter-spacing: 2px;
	}
	.fixed a .font{
		font-size: 35px;
		font-family: "MicrosoftYaHei";
	}

}